package com.desksoft.ecommerce.util.html.view.subtable;

import java.io.Serializable;

import com.desksoft.utility.query.FieldSymbol;

/***************************************
 * 版权所有：杭州迪科软件 保留所有权利
 * 创建日期: 
 * 创建作者：luoy
 * 文件名称：关系键定义
 * 版本：
 * 功能：
 * 最后修改时间：
 * 修改记录：
 *****************************************/
public class RelationKey implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 8101069060121362327L;
	
	protected String subKey;							//	子表键
	protected String mainKey;							//	主表键
	protected FieldSymbol symbol = FieldSymbol.eq;		//	依赖方式
	
	protected String dataType;
	
	public RelationKey() {
		super();
	}
	public RelationKey(String subKey, String mainKey, FieldSymbol symbol) {
		super();
		this.subKey = subKey;
		this.mainKey = mainKey;
		this.symbol = symbol;
	}
	public String getSubKey() {
		return subKey;
	}
	public void setSubKey(String subKey) {
		this.subKey = subKey;
	}
	public String getMainKey() {
		return mainKey;
	}
	public void setMainKey(String mainKey) {
		this.mainKey = mainKey;
	}
	public FieldSymbol getSymbol() {
		return symbol;
	}
	public void setSymbol(FieldSymbol symbol) {
		this.symbol = symbol;
	}
	public void setSymbol(String symbol){
		this.symbol = FieldSymbol.valueOf(symbol);
	}
	public String getDataType() {
		return dataType;
	}
	public void setDataType(String dataType) {
		this.dataType = dataType;
	}
}
